device producing shocks - German English Dictionary